FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.4.11  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package iknl.fhir.nl.r4.performation#0.2.0 (125 ms)

Package iknl.fhir.nl.r4.performation
Type StructureDefinition
Id Id
FHIR Version R4
Source https://simplifier.net/resolve?scope=iknl.fhir.nl.r4.performation@0.2.0&canonical=http://fhir.iknl.nl/fhir/iknl-performation-r4/StructureDefinition/performation-patient
Url http://fhir.iknl.nl/fhir/iknl-performation-r4/StructureDefinition/performation-patient
Version 0.1.0
Status draft
Date 2023-11-14T12:46:41.4075826+00:00
Name PerformationPatient
Experimental False
Realm nl
Type Patient
Kind resource

Resources that use this resource

StructureDefinition
http://fhir.iknl.nl/fhir/iknl-performation-r4/StructureDefinition/performation-condition PerformationCondition
http://fhir.iknl.nl/fhir/iknl-performation-r4/StructureDefinition/performation-episode-of-care PerformationEpisodeOfCare

Resources that this resource uses

StructureDefinition
http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient nl core Patient
http://fhir.iknl.nl/fhir/iknl-performation-r4/StructureDefinition/performation-healthcare-provider PerformationHealthcareProvider


Narrative

Note: links and images are rebased to the (stated) source

Placeholder

Source

{
  "resourceType" : "StructureDefinition",
  "id" : "performation-patient",
  "text" : {
    "status" : "extensions",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">Placeholder</div>"
  },
  "url" : "http://fhir.iknl.nl/fhir/iknl-performation-r4/StructureDefinition/performation-patient",
  "version" : "0.1.0",
  "name" : "PerformationPatient",
  "status" : "draft",
  "date" : "2023-11-14T12:46:41.4075826+00:00",
  "fhirVersion" : "4.0.1",
  "mapping" : [
    {
      "identity" : "zib-patient-v3.2-2020EN",
      "uri" : "https://zibs.nl/wiki/Patient-v3.2(2020EN)",
      "name" : "zib Patient-v3.2(2020EN)"
    },
    {
      "identity" : "zib-nationality-v3.0-2020EN",
      "uri" : "https://zibs.nl/wiki/Nationality-v3.0(2020EN)",
      "name" : "zib Nationality-v3.0(2020EN)"
    },
    {
      "identity" : "zib-maritalstatus-v3.1-2020EN",
      "uri" : "https://zibs.nl/wiki/MaritalStatus-v3.1(2020EN)",
      "name" : "zib MaritalStatus-v3.1(2020EN)"
    },
    {
      "identity" : "zib-languageproficiency-v3.2-2020EN",
      "uri" : "https://zibs.nl/wiki/LanguageProficiency-v3.2(2020EN)",
      "name" : "zib LanguageProficiency-v3.2(2020EN)"
    },
    {
      "identity" : "zib-contactinformation-v1.2-2020EN",
      "uri" : "https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)",
      "name" : "zib ContactInformation-v1.2(2020EN)"
    },
    {
      "identity" : "zib-contactperson-v3.4-2020EN",
      "uri" : "https://zibs.nl/wiki/ContactPerson-v3.4(2020EN)",
      "name" : "zib ContactPerson-v3.4(2020EN)"
    },
    {
      "identity" : "zib-payer-v3.1.1-2020EN",
      "uri" : "https://zibs.nl/wiki/Payer-v3.1.1(2020EN)",
      "name" : "zib Payer-v3.1.1(2020EN)"
    },
    {
      "identity" : "performation-patient",
      "uri" : "http://fhir.iknl.nl/fhir/iknl-performation-r4/StructureDefinition/performation-patient-model",
      "name" : "PerformationPatient"
    },
    {
      "identity" : "performation-encounter-inpatient",
      "uri" : "http://fhir.iknl.nl/fhir/iknl-performation-r4/StructureDefinition/performation-encounter-inpatient-model",
      "name" : "PerformationEncounterInpatient"
    },
    {
      "identity" : "performation-encounter-ambulatory",
      "uri" : "http://fhir.iknl.nl/fhir/iknl-performation-r4/StructureDefinition/performation-encounter-ambulatory-model",
      "name" : "PerformationEncounterAmbulatory"
    }
  ],
  "kind" : "resource",
  "abstract" : false,
  "type" : "Patient",
  "baseDefinition" : "http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "Patient",
        "path" : "Patient",
        "mapping" : [
          {
            "identity" : "performation-patient",
            "map" : "Patient"
          }
        ]
      },
      {
        "id" : "Patient.identifier",
        "path" : "Patient.identifier",
        "min" : 1
      },
      {
        "id" : "Patient.identifier:bsn",
        "path" : "Patient.identifier",
        "sliceName" : "bsn",
        "max" : "0"
      },
      {
        "id" : "Patient.identifier:patientnummer",
        "path" : "Patient.identifier",
        "sliceName" : "patientnummer",
        "short" : "Patientnummer van de instelling",
        "definition" : "Patientnummer van de Instelling",
        "min" : 1,
        "max" : "1",
        "patternIdentifier" : {
          "type" : {
            "coding" : [
              {
                "system" : "http://terminology.hl7.org/CodeSystem/v2-0203",
                "code" : "MR"
              }
            ]
          }
        },
        "mustSupport" : true,
        "mapping" : [
          {
            "identity" : "performation-encounter-inpatient",
            "map" : "Tumor.PatientIdentifier"
          }
        ]
      },
      {
        "id" : "Patient.identifier:patientnummer.value",
        "path" : "Patient.identifier.value",
        "short" : "Patientnummer",
        "definition" : "Patientnummer",
        "min" : 1,
        "mapping" : [
          {
            "identity" : "performation-inpatient-encounter",
            "map" : "Tumor.patientIdentifier.value"
          }
        ]
      },
      {
        "id" : "Patient.identifier:patientnummer.assigner",
        "path" : "Patient.identifier.assigner",
        "short" : "Instelling die patientnummer heeft toegekend",
        "definition" : "Instelling die patientnummer heeft toegekend",
        "min" : 1,
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              "http://fhir.iknl.nl/fhir/iknl-performation-r4/StructureDefinition/performation-healthcare-provider"
            ]
          }
        ]
      },
      {
        "id" : "Patient.name:nameInformation",
        "path" : "Patient.name",
        "sliceName" : "nameInformation",
        "max" : "1"
      },
      {
        "id" : "Patient.name:nameInformation.family",
        "path" : "Patient.name.family",
        "mustSupport" : true,
        "mapping" : [
          {
            "identity" : "performation-patient",
            "map" : "Patient.Family"
          }
        ]
      },
      {
        "id" : "Patient.name:nameInformation.family.extension:prefix",
        "path" : "Patient.name.family.extension",
        "sliceName" : "prefix",
        "short" : "Voorvoegsel van geboortenaam",
        "definition" : "Voorvoegsel van geboortenaam",
        "mustSupport" : true
      },
      {
        "id" : "Patient.name:nameInformation.family.extension:prefix.value[x]",
        "path" : "Patient.name.family.extension.value[x]",
        "mapping" : [
          {
            "identity" : "performation-patient",
            "map" : "Patient.family.ownPrefix"
          }
        ]
      },
      {
        "id" : "Patient.name:nameInformation.family.extension:lastName",
        "path" : "Patient.name.family.extension",
        "sliceName" : "lastName",
        "short" : "Achternaam",
        "definition" : "Achternaam (geboortenaam)",
        "mustSupport" : true
      },
      {
        "id" : "Patient.name:nameInformation.family.extension:lastName.value[x]",
        "path" : "Patient.name.family.extension.value[x]",
        "mapping" : [
          {
            "identity" : "performation-patient",
            "map" : "Patient.family.ownName"
          }
        ]
      },
      {
        "id" : "Patient.name:nameInformation.given",
        "path" : "Patient.name.given",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "pattern",
              "path" : "extension('http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier').value"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Patient.name:nameInformation.given:initials",
        "path" : "Patient.name.given",
        "sliceName" : "initials",
        "short" : "Initialen",
        "definition" : "Initialen",
        "mustSupport" : true,
        "mapping" : [
          {
            "identity" : "performation-patient",
            "map" : "Patient.initials"
          }
        ]
      },
      {
        "id" : "Patient.name:nameInformation.given:initials.extension",
        "path" : "Patient.name.given.extension",
        "mustSupport" : false
      },
      {
        "id" : "Patient.name:nameInformation.given:initials.extension:givenOrInitial",
        "path" : "Patient.name.given.extension",
        "sliceName" : "givenOrInitial"
      },
      {
        "id" : "Patient.name:nameInformation.given:initials.extension:givenOrInitial.value[x]",
        "path" : "Patient.name.given.extension.value[x]",
        "fixedCode" : "IN"
      },
      {
        "id" : "Patient.gender",
        "path" : "Patient.gender",
        "mustSupport" : true
      },
      {
        "id" : "Patient.gender.extension:genderCodelist",
        "path" : "Patient.gender.extension",
        "sliceName" : "genderCodelist"
      },
      {
        "id" : "Patient.gender.extension:genderCodelist.value[x]",
        "path" : "Patient.gender.extension.value[x]",
        "short" : "Administratief geslacht",
        "definition" : "Administratief geslacht",
        "mustSupport" : true,
        "mapping" : [
          {
            "identity" : "performation-patient",
            "map" : "Patient.gender"
          }
        ]
      },
      {
        "id" : "Patient.birthDate",
        "path" : "Patient.birthDate",
        "short" : "Geboortedatum van de patient",
        "definition" : "Geboortedatum van de patient",
        "mustSupport" : true,
        "mapping" : [
          {
            "identity" : "performation-patient",
            "map" : "Patient.BirthDate"
          }
        ]
      },
      {
        "id" : "Patient.deceased[x]:deceasedDateTime",
        "path" : "Patient.deceased[x]",
        "sliceName" : "deceasedDateTime",
        "short" : "Datum van overlijden",
        "definition" : "Datum van overlijden",
        "mustSupport" : true,
        "mapping" : [
          {
            "identity" : "performation-patient",
            "map" : "Patient.deceasedDate"
          }
        ]
      },
      {
        "id" : "Patient.address.postalCode",
        "path" : "Patient.address.postalCode",
        "definition" : "Postcode van adres.",
        "mustSupport" : true,
        "mapping" : [
          {
            "identity" : "performation-encounter-inpatient",
            "map" : "Tumor.Postcode"
          }
        ]
      },
      {
        "id" : "Patient.address.country.extension",
        "path" : "Patient.address.country.extension",
        "min" : 1
      },
      {
        "id" : "Patient.address.country.extension:countryCode",
        "path" : "Patient.address.country.extension",
        "sliceName" : "countryCode",
        "min" : 1
      },
      {
        "id" : "Patient.address.country.extension:countryCode.value[x].coding",
        "path" : "Patient.address.country.extension.value[x].coding",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "$this"
            }
          ],
          "rules" : "open"
        },
        "min" : 1
      },
      {
        "id" : "Patient.address.country.extension:countryCode.value[x].coding:isoCoding",
        "path" : "Patient.address.country.extension.value[x].coding",
        "sliceName" : "isoCoding",
        "short" : "ISO 3166 2 or 3 letter code",
        "min" : 1,
        "max" : "1",
        "patternCoding" : {
          "system" : "urn:iso:std:iso:3166"
        },
        "mustSupport" : true,
        "mapping" : [
          {
            "identity" : "performation-encounter-inpatient",
            "map" : "Tumor.country"
          }
        ]
      },
      {
        "id" : "Patient.address.country.extension:countryCode.value[x].coding:isoCoding.code",
        "path" : "Patient.address.country.extension.value[x].coding.code",
        "min" : 1
      }
    ]
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.